我們要用程式讀取檔案時,需要讓程式知道我們要使用哪個文件及對這個文件做什麼事
可以用open()函數來完成
file = open(filename,mode)
而檔案的常用存取模式有三種
r 讀取 reading only
w 寫入 writing only
a 附加 appending only
接下來要從檔案讀取資料
檔案的常用讀取函式
read(num) 讀取指定num的字元
readline() 讀取檔案一行的資料
readlines() 讀取檔案所有的資料
當有異常的情況發生時,必須要採取異常處理的動作,而不是讓程式直接停下來
try - except為最基本的異常處理程序,try語句區塊中為可能需要捕捉異常情況的指令,except語句區塊為當異常情況發生時的處理方式,語法如下:
try:
可能需要捕捉異常情況的指令
except:
異常情況發生時的處理方式
如果有越來越多的異常狀況,就會再加上else以及finally,當都沒有異常狀況時,else將會被執行,而不管有無異常,finally都會被執行
def main():
try:
number = eval(input('Enter a number:'))
print('Your number is %d' %(number))
except NameError as ex:
print('Exception : %s' %(ex))
main()